package com.afei.bottomtabbar.fragment;


import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;

import com.afei.bottomtabbar.R;


/**
 * A simple {@link Fragment} subclass.
 * create an instance of this fragment.
 */
public class SYFYFragment extends Fragment implements View.OnClickListener {
    View view;
    public SYFYFragment() {
        // Required empty public constructor
    }



    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    /**
     * fragment 视图创建
     * @param inflater
     * @param container
     * @param savedInstanceState
     * @return
     */
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
       view = inflater.inflate(R.layout.syfy_layout, container, false);

        return view;
    }

    /**
     * activity创建成功
     * @param savedInstanceState
     */
    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        //初始化视图控件
        initView();
    }

    EditText zh_et;//文字文本框
    ImageView iv;//手语图片imageview

    /**
     * 初始化视图，设置转换按钮点击事件。
     */
    private void initView() {
        view.findViewById(R.id.zh_btn).setOnClickListener(this);
        zh_et = view.findViewById(R.id.syfy_et);
        iv= view.findViewById(R.id.sysf_iv);
    }

    /**
     * 点击响应事件
     * @param view
     */
    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.zh_btn:
                /**
                 * 获取文字内容，判断是否为空，如果是空，则提示。
                 * 根据文字内容 设置显示的图片。
                 */
                if(zh_et.getText()==null||zh_et.getText().toString().isEmpty()){
                    Toast.makeText(this.getActivity(),"请输入转换文字！",Toast.LENGTH_LONG).show();
                    return;
                }
                String wbstr = zh_et.getText().toString();
                if(wbstr.equals("很好")){
                iv.setImageResource(R.mipmap.good);
                }else if(wbstr.equals("加油")){
                    iv.setImageResource(R.mipmap.goon);
                }else if(wbstr.equals("我爱你")){
                    iv.setImageResource(R.mipmap.loveyou);
                }
                break;
        }
    }
}
